home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 212
/
212.d81
/
t.shove it
< prev
next >
Wrap
Text File
|
2022-08-26
|
4KB
|
132 lines
u
S H O V E I T
Program by Dave Johannsen
Text by Fender Tucker
This program has Dave Johannsen
written all over it. You can see his
handiwork and style from the opening
title screen where our everpresent
copyright box is formed by sliding
blocks of letters around, SHOVE
IT-wise. There's also the attractive
tiled background and the three-
dimensional look that Dave
practically has a copyright on.
SHOVE IT is a variation of the
classic "sliding blocks" puzzle that
is so well suited to computers.
Brian Boese's SLIDING BLOCKS on this
side of LOADSTAR is another variation.
I found it quite interesting to see
the two different methods of movement
that each of these two excellent
programmers used.
There are four separate puzzles
in SHOVE IT. You see two rectangles
on the screen filled with colored
blocks. Your job is to make the
rectangle on the left look exactly
like the rectangle on the right by
moving the colored blocks around.
There are two blank areas in the
rectangle. Unlike Brian's method,
where you "grabbed" a block and moved
it up, down, left or right, in SHOVE
IT you move a blank area up, down,
left or right. Inside the blank area
will be some arrows showing you the
directions that you can legally move.
Both methods take about a minute
to get used to, then become second
nature. Other than the CRSR keys --
or a joystick in either port -- the
F-keys are used in the program.
F1 - show you one possible solution.
F3 - quit to the menu.
F5 - pause while seeing a solution.
F7 - swap blank squares.
You will need to use F7 a lot
when trying to solve the puzzle.
Sometimes the two blank squares will
be separated and you'll need to press
F7 to get the arrows to move to the
other one.
Both Dave and Brian had to solve
each of their puzzles and hardcode
the solutions into the program. Not
an easy task! Neither of them
claimed to have found the BEST
solutions (meaning the fewest moves)
to the puzzles, but we won't fault
them for that, will we? Well, I just
got a call from Dave and he decided
to write a program that would find
the BEST solution to each of his and
Brian's puzzles. I'm sorry to report
that he wasn't able to fit the
program into his C-64. He had to
write it on a NEXT computer. When
run, it took about 15 minutes per
puzzle (at around 12.5 Megahertz CPU
speed!), but Dave came up with these
figures that compare the solutions
found by Dave and Brian with the
solutions found by the NEXT program.
SHOVE IT DAVE'S FEWEST
PUZZLE MOVES MOVES (NEXT)
# 1 64 50
# 2 93 62
# 3 104 71
# 4 256 137
BRIAN'S BRIAN'S FEWEST
PUZZLE MOVES MOVES (NEXT)
# 1 39 39
# 2 107 89
# 3 162 120
# 4 147 131
# 5 258 205
Both of the sliding blocks
puzzle collections on this issue are
examples of puzzles that can be best
done on computer. They'd be impossible
on paper. I suppose they could be
simulated with little plastic shapes
inside a larger plastic "board" but
how could the "solution" feature be
implemented?
[DAVE'S NOTE:] It's not.
Because of the bad press that
computers have always had to endure,
I am pleased whenever I see a
computer do something that can't be
done without one -- even if it's
something relatively trivial, such as
sliding blocks puzzles. A computer is
an ego-less companion who will be as
true to me as its power supply.
Maybe one day it'll even "feel" as
good as my ego-laden, fleshy friends?
That's when I'm upgrading.
FT